package beans;

import javax.ejb.EJB;
import sessionBeans.*;
import entityBeans.*;
public class loginBean {
    Usuario u;
    @EJB
    private UsuarioFacade uf;
    private String nick;
    private String password;
    private String mensaje;

    public String getNick(){
            return nick;
    }
    public String getMensaje(){
            return mensaje;
    }
    public String getPassword(){
            return password;
    }
    public void setNick(String nick){
            this.nick = nick;
    }
    public void setPassword(String pass){
            this.password = pass;
    }
    public void setMensaje(String mensaje){this.mensaje=mensaje;}

    public String login(){
        if(this.nick.trim().equals("") || this.password.trim().equals("")){
            this.mensaje = "Campos no pueden ser vacios";
            return "failure";
        }
        u = uf.find(nick);
        if(u==null || !u.getPassword().equals(password)){
            this.mensaje = "Usuario Inexistente, o contraseña incorrecta";
            return "failure";
        }
        if(!u.isEstado()){
            this.mensaje = "Usuario Caducado, contactarse con Deniel's. fono:(09)8432835";
            return "caducado";
        } else if(u.isTipo()){
            return "successadmin";
        }
        return "success";
    }
}
